摘要 :
Data stores and cloud services are typically accessed using a client-server paradigm wherein the client runs as part of an application process which is trying to access the data store or cloud service. This paper presents the desi...
展开
Data stores and cloud services are typically accessed using a client-server paradigm wherein the client runs as part of an application process which is trying to access the data store or cloud service. This paper presents the design and implementation of enhanced clients for improving both the functionality and performance of applications accessing data stores or cloud services. Our enhanced clients can improve performance via multiple types of caches, encrypt data for providing confidentiality before sending information to a server, and compress data for reducing the size of data transfers. Our clients can perform data analysis to allow applications to more effectively use cloud services. They also provide both synchronous and asynchronous interfaces. An asynchronous interface allows an application program to access a data store or cloud service and continue execution before receiving a response which can significantly improve performance. We present a Universal Data Store Manager (UDSM) which allows an application to access multiple different data stores and provides a common interface to each data store. The UDSM also can monitor the performance of different data stores. A workload generator allows users to easily determine and compare the performance of different data stores. We also present NLU-SA, an application for performing natural language understanding and sentiment analysis on text documents. NLU-SA is implemented on top of our enhanced clients and integrates text analysis with Web searching. We present results from NLU-SA on sentiment on the Web towards major companies and countries. We also present a performance analysis of our enhanced clients.
收起
摘要 :
In this 21 st century, India is the second largest populated country in the world. According to the future projection of population growth, India will reach more than 5.4 billion people around 2030. Population is concentrated more...
展开
In this 21 st century, India is the second largest populated country in the world. According to the future projection of population growth, India will reach more than 5.4 billion people around 2030. Population is concentrated more in urban areas than in rural areas. People prefer to travel by car than using a public transport system. As a result, the problem of traffic congestion increases heavily. In order to overcome the problem, a Real time ridesharing is proposed. This method is put into an operation by developing an Android application. Real time ridesharing is an extension of carpooling to best suite one's preferences using the data composed from Social networking. It enables users, particularly colleagues, classmates to share their vehicle among the fellow passengers to the same or nearby destination. The system gives real time guidance in a map, with addition to ridesharing. Users can either set their travel to be private or public by making to available to some of their friends using privacy settings. The concept can also be extended to taxis and rickshaws and can also be implemented in any other public transport systems. Execution can be done by integrating with social networking sites, by identifying the location using GPS. For simplicity this is mainly incorporated in mobile phones. The system supports the use of mass public transport system and taking a trip together will become obligatory to manage the depletion of fuel, making the atmosphere green and to control traffic.
收起
摘要 :
Day-by-day smartphone network's structures are improving in an efficient manner; they are becoming ideal users to accessing the any web resources or a service, specifically, Services which are access by Internet. Web services that...
展开
Day-by-day smartphone network's structures are improving in an efficient manner; they are becoming ideal users to accessing the any web resources or a service, specifically, Services which are access by Internet. Web services that are used to provide changed kind of services for an app running on smart mobile users suitable and widespread used; still there are some limitations of the current smart phone clients in common manner, like as low processing speed, limited storage capacity, less band-width, latency, and in-adequate memory. This paper gears a platform free architecture for connecting mobile users to the existing Internet based Services. In this architecture includes a cross-platform design of smart mobile users based on client services and a middleware for acquisitive the communication between mobile users and Internet based Web Services. We have used the architecture for deployed services on cloud platforms, such as "Google App Engine" (GAE) and "CloudSim" to enhance the consistency and scalability and reached up to the end-users.
收起
摘要 :
Denial-of-service (DoS) attacks are a fast growing, severe menace to the availability of desired services. In this work, we investigate the efficacy of a cryptographic DoS countermeasure, namely, client puzzles which can be used t...
展开
Denial-of-service (DoS) attacks are a fast growing, severe menace to the availability of desired services. In this work, we investigate the efficacy of a cryptographic DoS countermeasure, namely, client puzzles which can be used to achieve a weak authentication as it forces the client to solve a somewhat-difficult computational problem in order to get serviced. We aim to make a web service more resilient to DoS attacks by using a reverse proxy between clients and the service provider. Unlike previous works, we integrate puzzles into reverse proxy and demonstrate that the proposed approach is indeed effective and advantageous in protecting the web servers from both flooding and semantic-type attacks.
收起
摘要 :
The aim of this paper is to present how different technologies utilized to formulate a 3-tier system for topic map (TM) model and thereupon use it to build a TM-based application for managing melanoma case images. The core of the ...
展开
The aim of this paper is to present how different technologies utilized to formulate a 3-tier system for topic map (TM) model and thereupon use it to build a TM-based application for managing melanoma case images. The core of the proposed system is the Enterprise Topic Map Server (ETMS) that administrates TM and coordinates communication issues with client applications and MySQL database. In order to accomplish communication and exchange of TM, Yellow Web Services have been constructed. On the client, a software tool is addressed to TM developers enabling authoring and visualization of TM, as well as definition of TM Schema and expression of rules and queries. A second form-based client application is provided to end-users that just want to navigate in TM information and upload new melanoma images or retrieve images and associated data in a simple and perceivable way.
收起
摘要 :
Machine learning has many challenges, and one of them is to deal with large datasets, because the size of them grows continuously year by year. One solution to this problem is data parallelism. This paper investigates the expansio...
展开
Machine learning has many challenges, and one of them is to deal with large datasets, because the size of them grows continuously year by year. One solution to this problem is data parallelism. This paper investigates the expansion of data parallelism to mobile, which became the most popular platform. Special client-server architecture was created for this purpose. The software implementation of this problem measures the mobile devices training capabilities and the efficiency of the whole system. The results show that doing distributed training on mobile cluster is possible and safe, but its performance depends on the algorithm's implementation.
收起
摘要 :
Problem statement: The emerging technology in broadband telecommunication and mobile devices has increased the use of mobile applications. However, the use of mobile application is affected with low bandwidth or disrupted broadban...
展开
Problem statement: The emerging technology in broadband telecommunication and mobile devices has increased the use of mobile applications. However, the use of mobile application is affected with low bandwidth or disrupted broadband telecommunication due to building blockage or out of coverage area. Approach: We proposed a Disruption-Tolerant Mobile Application Model (DTMA) that enables remote data access and overcomes constraint due to dysfunctional telecommunication. The interview process of Educational Service Officer at the Malaysian Educational Service Commissioner (MESC) is selected as the case study. Design of the mobile application is based on the Smart Client and wireless Internet application concepts. The main components of the model are mobile devices with its own processing power, data storage, business logic and Web service. These features enable the application to become disruption-tolerant, which can be run even when communication line is not available or disrupted. In order to prove that the proposed model is effective, a prototype based on the DTMA model is developed and evaluated. Results: The prototype is known as Mobile Interview Information System (MIIS) and it was developed using Visual Basic and .Net's programming language in .NET Framework. Visual Studio is used as the platform. Users have performed MIIS testing and DTMA usability assessment in a real environment. The test showed that MIIS based on the DTMA model is disruption-tolerant. MIIS enables information to be accessed and updated even in a disrupted network. MIIS also enables information to be accessed and transmitted from or to the MESC's headquarter via mobile devices. Further, MIIS enables the interview process to be implemented in a more efficient manner without any disruption. Conclusion: Mobile application developed based on the proposed DTMA model was proved to be disruption tolerant. Such application can save time, operational cost and improve the business process in terms of data integrity, mobile access and high availability.
收起
摘要 :
Представлен способ реализации системы поиска технологического назначения как web-службы. Рассмотрены положительные и отрицат...
展开
Представлен способ реализации системы поиска технологического назначения как web-службы. Рассмотрены положительные и отрицательные стороны этого подхода. Приведены преимущества такого подхода перед подходом с использованием непосредственного доступа к серверу баз данных.
收起
摘要 :
Life science research is becoming evermore computationally intensive. Hence, from a computational resource perspective, Grid computing provides a logical approach to meeting many of the computational needs of life science research...
展开
Life science research is becoming evermore computationally intensive. Hence, from a computational resource perspective, Grid computing provides a logical approach to meeting many of the computational needs of life science research. However, there are several barriers to the widespread use of Grid computing in life sciences. In this paper, we attempt to address one particular barrier: the difficulty of using Grid computing by life scientists. Life science research often involves connecting multiple applications together to form a workflow. This process of constructing a workflow is complex. When combined with the difficulty of using Grid services, composing a meaningful workflow using Grid services can present a challenge to life scientists. Our proposed solution is a Semantic Web-enabled computing environment, called Bio-STEER. In Bio-STEER, bioinformatics Grid services are mapped to Semantic Web services, described in OWL-S. We also defined an ontology in OWL to model bioinformatics applications. A graphical user interface helps to construct a scientific workflow by showing a list of services that are semantically sound; that is, the output of one service is semantically compatible with the input of the connecting service. Bio-STEER can help users take full advantage of Grid services through a user-friendly graphical user interface (GUI), which allows them to easily construct the workflows they need.
收起